/**
 * user service
 */
 import axios from "../utils/request"

//  let get=async (id:number)=>{
//      return new Promise((resolve,reject)=>{
//          setTimeout(() => {
//              resolve({
//                  id:id,
//                  username:"admin",
//                  password:"123456"
//              })
//          }, 500);
//      });
//  }
 
//  function login(params:any){
//      return axios.post("/api/user/login",params);
//  }
 
 
//  export default {
//      get,
//      login
//  }

function add(todo:any){
    return axios.post("todo/add",todo);
}

function del(id:number){
    return axios.get("todo/del?id=" + id);
}

function updateFinishStatus(id:number,flag:boolean){
    return axios.post("todo/modify",{
        id:id,
        isFinished:flag
    });
}

function getAllTodos(){
    return axios.get("todo/getAllTodos");
}
 
export default{
    add,
    del,
    updateFinishStatus,
    getAllTodos
}